// FilterBlock.h
// Dopplar Radar Milestone 1
// RCOS - Griffin Milsap and Sean Austin
#ifndef FILTER_H
#define FILTER_H

#include "../Signal.h"

class Filter
{
 public:
  // Constructor/Destructor
  Filter(){}
  ~Filter(){}

  // Public Interface
  virtual bool Initialize( const Signal &input ) = 0;
  virtual void Process( const Signal &input, Signal &output ) = 0;

};

#endif // FILTER_H

